<?php

namespace app\backend\model;

/**
 * This is the model class for table "export_job".
 *
 * @property int $id
 * @property string $name 任务名称
 * @property string $desc 任务说明
 * @property string $filename 文件名称
 * @property int $type 0 - 使用自定义导出模板 1 - 使用已存在的方法导出
 * @property string $fire_class 类名（带命名空间）
 * @property int $export_id 导出信息对应ID
 * @property string|null $params 需要的数据
 * @property int $status 状态 0 - 待提交 1 - 已提交 待执行 2 - 执行中 3 - 执行完成 4 - 异常
 * @property string $file_full_path 导出文件地址
 * @property string $remark 异常记录
 * @property string $create_auid 创建人
 * @property string $modify_auid 更新人
 * @property string $job_queue_id 任务ID
 * @property int $is_delete 是否删除
 * @property string $gmt_create 创建时间
 * @property string $gmt_modify 更新时间
 */
class ExportJob extends \yii\db\ActiveRecord
{
    /**
     * 指示是否自动维护时间戳
     *
     * @var bool
     */
    public $timestamps = false;
    /**
     * 与模型关联的表名
     *
     * @var string
     */
    protected $table = 'export_job';

    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'name' => '任务名称',
            'desc' => '任务说明',
            'filename' => '文件名称',
            'type' => '0 - 使用自定义导出模板 1 - 使用已存在的方法导出',
            'fire_class' => '类名（带命名空间）',
            'export_id' => '导出信息对应ID',
            'params' => '需要的数据',
            'status' => '状态 0 - 待提交 1 - 已提交 待执行 2 - 执行中 3 - 执行完成 4 - 异常',
            'file_full_path' => '导出文件地址',
            'remark' => '异常记录',
            'create_auid' => '创建人',
            'modify_auid' => '更新人',
            'job_queue_id' => '任务ID',
            'is_delete' => '是否删除',
            'gmt_create' => '创建时间',
            'gmt_modify' => '更新时间',
        ];
    }
}
